// utils/config.js
// 配置文件

const config = {
    // API 基础地址 - 请修改为你的后端服务器地址
    apiBaseUrl: 'https://your-domain.com/api',

    // 图片上传地址
    uploadUrl: 'https://your-domain.com/api/upload',

    // 每页显示数量
    pageSize: 10,

    // 图片上传限制
    maxImageCount: 9,
    maxImageSize: 10 * 1024 * 1024, // 10MB

    // 设备类型
    deviceTypes: [
        { value: 'computer', label: '台式电脑' },
        { value: 'monitor', label: '显示器' },
        { value: 'keyboard', label: '键盘' },
        { value: 'mouse', label: '鼠标' },
        { value: 'headset', label: '耳机' },
        { value: 'projector', label: '投影仪' },
        { value: 'air_conditioner', label: '空调' },
        { value: 'light', label: '照明设备' },
        { value: 'network', label: '网络设备' },
        { value: 'other', label: '其他' }
    ],

    // 故障类型
    faultTypes: [
        { value: 'no_power', label: '无法开机' },
        { value: 'no_display', label: '显示异常' },
        { value: 'no_network', label: '网络故障' },
        { value: 'hardware_damage', label: '硬件损坏' },
        { value: 'software_error', label: '软件故障' },
        { value: 'performance', label: '性能问题' },
        { value: 'noise', label: '异常声音' },
        { value: 'other', label: '其他问题' }
    ],

    // 工单状态
    orderStatus: {
        pending: { label: '待处理', color: 'status-pending' },
        processing: { label: '处理中', color: 'status-processing' },
        completed: { label: '已完成', color: 'status-completed' },
        rejected: { label: '已拒绝', color: 'status-rejected' }
    }
}

module.exports = config
